iT邦幫忙

2018 iT 邦幫忙鐵人賽
DAY 16
0
自我挑戰組

挑戰30天完成PHP聊天室範例系列 第 16

[Day16]第十五章-盤古開天(六)-登出功能&session兩三事

  • 分享至 

  • xImage
  •  

所謂的登出其實就是把登記的session做銷毀的動作,
以下為範例:

<?php
//開啟session功能
session_start();
//銷毀session
session_unset();
session_destroy();
#回到登入頁
$url = "login.php";
echo "<script>window.location.href='$url';</script>";
?>

現在要來講一下關於session的小常識,

(1)PHP session預設存活時間為1440秒,超過便會失效
(2)session_start()要放在還沒有任何輸出之前
(3)session_register:註冊一組新的 session
(4)session_is_registered:檢查目前使用中是否已經有此變數
(5)session_unset():清除所有已登記的 Session 變數
(6)session_destroy():銷毀現有的 Session連線紀錄
(7)Session是將使用者資訊儲存在Server 端暫存檔中,儲存的位置是依照 php.ini 的設定,而Cookie是儲存在使用者自己的電腦裡(Client端)

這次的聊天室沒有預計要用到cookie,
所以就沒介紹cookie相關常識,
那今天就到這了,下次見囉~


上一篇
[Day15]第十四章-盤古開天(五)-登入功能(下)
下一篇
[Day17]第十六章-聊天室開頭的閒聊(一)
系列文
挑戰30天完成PHP聊天室範例30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言